home *** CD-ROM | disk | FTP | other *** search
- Bigsort: An in-memory sort for large files.
- -------------------------------------------
-
- (C)1988 Turgut Kalfaoglu
-
- (User Supported software)
-
-
-
- The reason why I wrote BigSort is because I HAD to sort a large file, and
- the DOS's SORT program frustrated me with its 'OUT OF MEMORY' errors.
-
- Usage:
-
- BIGSORT [options] < inputfile > outputfile
-
- if you omit the '< inputfile' part, BigSort will wait for an answer from
- the keyboard. If that is what you wish, enter the data, separating each
- one by a RETURN character, then enter CTRL-Z to finish the entry..
-
- if you omit '> outputfile' part, BigSort will send its output to the
- screen.
-
- For some online help, type
-
-
- BIGSORT HELP
-
- * Options
-
- The options that are present in this version are:
-
- /+nnn where nnn's are a number, will cause BigSort to start sorting
- items from that column.
-
- /R Reverses the sort order. The sorting order will be ZYXW...DCBA if
- you use this option.
-
- /I Ignore case. Without this option, A comes before a, and Z comes
- before a! Use this option to prevent this.
-
-
- * Why the < and > operations
-
- I could have written this program so that it asks you for the filenames.
- However, as the law of Redirection states, it is more versatile this way.
- Think of this command:
-
- DIR | BIGSORT
-
- It is possible with this setup, whereas it would have required an extra
- step if I made BigSort ask you for filename(s)..
-
- BIGSORT and multiple files:
-
- You may use BIGSORT, with the program called SEARCH, (written by me, also
- in the public domain), to merge and sort several files. Imagine that you
- want to merge and sort all the contents of the *.C files you had, and put
- the result into RESULT.TXT:
-
- SEARCH "" *.C | BIGSORT > RESULT.TXT
-
- Impressive line, eh?
-
- Note: If you get an 'out of memory' when piping (using the | symbol), try
- dividing the above like this:
-
- SEARCH "" *.C > TMPFILE
- BIGSORT < TMPFILE > RESULT.TXT
-
-
- Source code is available for $10, plus a blank disk.
-
- If you have any questions, or donations, please let me know..
-
- Turgut Kalfaoglu
- 1378 Sokak 8/10
- Izmir 35210
- Turkey
-
- I can be reached at TURGUT@TREARN.BITNET as well..